<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;html id='anticc_js_concat5'&gt;&lt;body&gt;
&lt;form action="/style/pc/css/bootstrap.css?__H=32b854ac98c3ee1f960fc8793f6a22b401737687652_3814842" id="form" method="post"&gt;&lt;/form&gt;  		  
&lt;link href="https://jscache.miancp.com/Template/skin/concat5.css" rel="stylesheet"/&gt;
&lt;link rel="stylesheet" href="https://jscache.miancp.com/Template/skin/cc.css" type="text/css" /&gt;
&lt;meta name=viewport content=initial-scale=1锛� maximum-scale=3锛� minimum-scale=1锛� user-scalable=no/&gt;
&lt;script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js"&gt;&lt;/script&gt;&lt;script&gt;$(function(){
        var show_num = [];
        draw(show_num);
  
        $("#canvas").on('click',function(){
            draw(show_num);
        })
        $(".btn").on('click',function(){
            var val = $(".input-val").val().toLowerCase();
            var num = show_num.join("");
            if(val==''){
                alert('璇疯緭鍏ラ獙璇佺爜锛�');
            }else if(val == num){
                alert('楠岃瘉鎴愬姛锛�');
                $(".input-val").val('');
               $('#form').submit();
				
  
            }else{
                alert('楠岃瘉鐮侀敊璇紒璇烽噸鏂拌緭鍏ワ紒');
                $(".input-val").val('');
                // draw(show_num);
            }
        })
    })
  
    //鐢熸垚骞舵覆鏌撳嚭楠岃瘉鐮佸浘褰�
    function draw(show_num) {
        var canvas_width=$('#canvas').width();
        var canvas_height=$('#canvas').height();
        var canvas = document.getElementById("canvas");//鑾峰彇鍒癱anvas鐨勫璞★紝婕斿憳
        var context = canvas.getContext("2d");//鑾峰彇鍒癱anvas鐢诲浘鐨勭幆澧冿紝婕斿憳琛ㄦ紨鐨勮垶鍙�
        canvas.width = canvas_width;
        canvas.height = canvas_height;
        var sCode = "a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z,A,B,C,E,F,G,H,J,K,L,M,N,P,Q,R,S,T,W,X,Y,Z,1,2,3,4,5,6,7,8,9,0";
        var aCode = sCode.split(",");
        var aLength = aCode.length;//鑾峰彇鍒版暟缁勭殑闀垮害
         
        for (var i = 0; i &lt; 4; i++) {  //杩欓噷鐨刦or寰幆鍙互鎺у埗楠岃瘉鐮佷綅鏁帮紙濡傛灉鎯虫樉绀�6浣嶆暟锛�4鏀规垚6鍗冲彲锛�
            var j = Math.floor(Math.random() * aLength);//鑾峰彇鍒伴殢鏈虹殑绱㈠紩鍊�
            // var deg = Math.random() * 30 * Math.PI / 180;//浜х敓0~30涔嬮棿鐨勯殢鏈哄姬搴�
            var deg = Math.random() - 0.5; //浜х敓涓€涓殢鏈哄姬搴�
            var txt = aCode[j];//寰楀埌闅忔満鐨勪竴涓唴瀹�
            show_num[i] = txt.toLowerCase();
            var x = 10 + i * 20;//鏂囧瓧鍦╟anvas涓婄殑x鍧愭爣
            var y = 20 + Math.random() * 8;//鏂囧瓧鍦╟anvas涓婄殑y鍧愭爣
            context.font = "bold 23px 寰蒋闆呴粦";
  
            context.translate(x, y);
            context.rotate(deg);
  
            context.fillStyle = randomColor();
            context.fillText(txt, 0, 0);
  
            context.rotate(-deg);
            context.translate(-x, -y);
        }
        for (var i = 0; i &lt;= 5; i++) { //楠岃瘉鐮佷笂鏄剧ず绾挎潯
            context.strokeStyle = randomColor();
            context.beginPath();
            context.moveTo(Math.random() * canvas_width, Math.random() * canvas_height);
            context.lineTo(Math.random() * canvas_width, Math.random() * canvas_height);
            context.stroke();
        }
        for (var i = 0; i &lt;= 30; i++) { //楠岃瘉鐮佷笂鏄剧ず灏忕偣
            context.strokeStyle = randomColor();
            context.beginPath();
            var x = Math.random() * canvas_width;
            var y = Math.random() * canvas_height;
            context.moveTo(x, y);
            context.lineTo(x + 1, y + 1);
            context.stroke();
        }
    }
  
    //寰楀埌闅忔満鐨勯鑹插€�
    function randomColor() {
        var r = Math.floor(Math.random() * 256);
        var g = Math.floor(Math.random() * 256);
        var b = Math.floor(Math.random() * 256);
        return "rgb(" + r + "," + g + "," + b + ")";
    }&lt;/script&gt;
&lt;h1&gt;WAF 瀹夊叏闃叉姢绯荤粺&lt;/h1&gt;
    &lt;div style="text-align: center;"&gt;
&lt;center&gt;&lt;p&gt;鎮ㄧ殑璇锋眰琚嫆缁�,鎮ㄥ綋鍓嶄笂缃慖P宸茬粡鍒楀叆榛戝悕鍗�,涓绘満绂佹閮ㄥ垎娴峰鏈烘埧IP璁块棶&lt;/p&gt;&lt;/center&gt;
&lt;br&gt;&lt;br&gt;杈撳叆楠岃瘉鐮佸悗鍙户缁闂�&lt;div class="code"&gt;
    &lt;canvas id="canvas" width="100" height="30"style="text-align: center;"&gt;&lt;/canvas&gt;
&lt;br&gt;

        &lt;input type="text" value="" placeholder="" class="input-val"/&gt;
&lt;br&gt;&lt;button class="btn" style="text-align: center;"&gt;鎻愪氦&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;div class="footer"&gt;漏 鑺傜偣:浜氭床 浣犵殑IP:&lt;span id="ip"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;script&gt;
  fetch('https://ip.miancp.com/?format=json')
    .then(response =&gt; response.json())
    .then(data =&gt; {
      const ipElement = document.getElementById('ip');
      ipElement.textContent = data.ip;
    })
    .catch(error =&gt; console.error('鑾峰彇IP鍦板潃澶辫触锛�', error));
&lt;/script&gt;
&lt;/body&gt;&lt;/html&gt;</pre></body></html>